﻿/*导航*/
.chaNav{margin:10px 5px 0;}
.chaTop{height:47px;line-height:47px;background:#f1f1f1;border:1px solid #d7d7d7;border-bottom:0;}
.chaTit{font:700 28px/42px "微软雅黑";float:left;display:inline;margin:0 22px 0 10px;}
.chaCity{float:left;position:relative;height:26px;line-height:26px;margin-top:10px;}
.chalink{float:left;}
.chalink a{margin:0 10px 0 3px;}
.chaMenu{height:40px;line-height:40px;background:#206bc0;color:#fff;overflow:hidden;}
.chaMenu a{color:#fff;}
.chaMenu ul{margin-left:-1px;float:left;}
.chaMenu li{float:left;border-left:1px solid #4281c9;font-size:14px;font-weight:700;}
.chaMenu li a{float:left;height:40px;padding:0 27px;}
.chaMenu li a:hover{background:#0B52A1;}
.chaMenu .cur a{background:#013877;}
.chaSub{float:right;}
.chaSub a{margin-right:11px;}
.ivy990{padding:5px 0}
.chaNav{padding-bottom:10px;margin-top:0;}
.position{height:36px;line-height:26px;margin-top:5px;overflow:hidden;background: url(../img/shiti_bg.png) no-repeat scroll -182px -290px transparent;color: #777777;padding-left: 12px;}
.position .subMark{width:335px;margin-right:5px;}
.search_bar,.search_btn{background:url(../imag/main.png) no-repeat;}
.search_bar{width:253px; height:24px; color:#777;border:1px solid #f4985b; line-height:24px; float:left;display:inline;background-position:-4px -55px;text-indent:27px;}
.search_blur{background:none;text-indent:5px;}
.search_btn{border:1px solid #f4985b;border-left:0; cursor:pointer; float: left; width:78px; height:24px; line-height:24px; text-align:center; display:inline;color:#f60;font-size:14px;font-weight:700;background-repeat:repeat-x;}
.search_btn:hover{color:#fff; text-decoration:none;background:#f60;border-color:#f60;}
.layA{width:565px;}
.layB{width:415px; }
.layC{width:230px;}
.layAB{width:750px;}
.layA,.layB,.layC,.layAB{float:left;display:inline;margin:0 5px;}

.layC .tbA{background:#F2F7FA;}

.nav{height:35px; margin:0 5px;}
.nav_logo{float:left; border-right: 1px #4889cf solid; width:156px; height:35px; overflow:hidden;}
.nav_logo a{text-indent:-9999px; display:block;line-height:35px; height:35px;overflow:hidden; width:70px; float:left;}
.menu{ float:left;}
.menu li{display:inline; float:left;border-right: 1px #4889cf solid;}
.menu a{display: block;height:35px; line-height:35px; padding:0 25px; font-size:14px; font-weight:bold; color:#fff; float:left;}
.menu a:hover{background:#145099;color:#fff; text-decoration:none;}
/*Thursday, 20-Jun-2013 09:52:46 CST*/
/*modBoxA(modBoxA.css 试题库模块A)*/
.modBoxA{ }
.modBoxA .thA{ line-height:31px; height:31px; border-top:1px solid #D1DFE8; margin:0 auto; background:#F2F7FA;}
.thA .mark{ font-weight:700;color:#05a; margin-left:5px;font-size:14px;}
.thA .subMark{ margin:0;}
.thA .subMark a{ color:#05a;}
.modBoxA .tbA{ padding:10px; min-height:12px; line-height:24px; zoom:1;}


/*Thursday, 20-Jun-2013 09:52:46 CST*/
/*modBoxB(modBoxB.css 试题库模块B)*/
.modBoxB .thB{ height:31px; line-height:31px; background:#F2Fff7FA; border-top:1px solid #D1DFE8;}
.modBoxB .thB .mark{ padding:0 15px; margin:0; color:#fff; font-weight:700; display:inline-block; font-size:14px; height:30px; position:relative;color:#05a;}
.modBoxB .thB .subMark{ margin:0;}
.modBoxB .thB .subMark a{ color:#05a; margin-right:12px;}
.modBoxB .tbB{padding:0 0 0 10px; min-height:12px;zoom:1; overflow:hidden; border-top:none;}


/*Thursday, 20-Jun-2013 09:52:46 CST*/
/*others(others.css 试题库其他)*/
.btnA,.btnH{ border:1px solid #f60; line-height:22px; height:22px; padding:0 10px; display:inline-block; font-size:12px; color:#f60;background:url(../imag/main.png) repeat-x;}
a.btnA:hover,.btnH{background:#f60; border:1px solid #f60; color:#fff;text-decoration:none;}
.btnB{background:#f5f5f5; border:1px solid #ccc; line-height:22px; height:22px;padding:0 10px; display:inline-block; font-size:12px;color:#aaa;}

.layABC{float:left;display:inline;margin:0 5px; width:990px;}






/*---------------主体css*/
/*reset*/
body{font-size:12px;background:#113377;color:#000;}
*{margin:0;padding:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
img{border:0;vertical-align:middle;}
a{color:#000;text-decoration:none;}
a:hover{color:#f60;text-decoration:underline;}
.spanclass{display:none;}
.clearfix{*zoom:1}
.clear{clear:both; font-size:0px;line-height:0px;height:0px;padding:0;margin:0; overflow:hidden}
.contentdiv{display:none;}
.mt10{margin-top:10px;}.mb10{margin-bottom:10px;}
.fl{float:left;}
.fr{float:right;}
.mark{float:left;margin-left:10px;}
.subMark{float:right;margin-right:10px;}
.content{width:1000px;margin:0 auto;background:#fff;padding-bottom:10px;}
.hide{display:none;}
.show{display:block;}

/*颜色*/
.smoke,a.smoke,.smoke a:link,.smoke a:visited,.smoke a:active,a.smoke:hover,.smoke a:hover{color:#777;}
.red,a.red,.red a:link,.red a:visited,.red a:active,a.red:hover,.red a:hover{color:#CC0000;}
.gray,a.gray,.gray a:link,.gray a:visited,.gray a:active,a.gray:hover,.gray a:hover{color:#333;}

/*广告*/
.ivy990{text-align:center;width:990px;margin:0 auto;}
.ivy990 img,.ivy990 object,.ivy990 iframe{margin-bottom:10px;}

#mainData{width:1000px;clear:both;zoom:1;margin:auto;visibility:visible;background:#FFF;text-align:left; padding-bottom:10px;*height:600px;min-height:600px;}
div[ID]#mainData{height:auto;}

body,a{color:#333;}
.menu a:hover{background:url(../img/shiti_bg.png) repeat-x 0 0;color:#fff; text-decoration:none;}

.warp{width:1000px; margin:10 0 10 0; background:#FFF; position:relative;}
.position{ color:#777;background:url(../img/shiti_bg.png) no-repeat -182px -283px; padding-left:12px;}
.position .subMark{ width:277px;}

.ivy990 { padding:0;}
.ivy990 img,.ivy990 object,.ivy990 iframe{ margin:5px 0;}
/*题目内容选项*/
.modBoxB .thB .mark a{ color:#05a; text-decoration:none}
.modBoxB .thB .subMark a:hover{ color:#f60;}
.modBoxB .tbB{ height:375px; overflow:hidden;border-top:1px solid #BBCCEE;}
.topicTxt{ padding:15px 20px 10px 10px; font-size:14px; line-height:24px; float:left; width:718px; position:relative;}
.topicTxt ul{ width:100%; overflow:hidden;}
.topicTxt ul,.topicTxt li{ float:left;height:234px; }
.topicTxt li{ display:none;}
.topicTxt .title{ padding-bottom:15px;}
.topicTxt .title i{ font-family:Tahoma; font-weight:700;}
.topicTxt .f16{ font-size:16px; padding-bottom:5px;}
.topicTxt .answer{ width:415px; float:left;}
.topicTxt .answer span{ width:100%; padding-bottom:10px;line-height:22px; color:#05a; float:left}
.topicTxt .answer span i{display:inline-block; float:left;}
.topicTxt .answer .iconR{background:url(../img/shiti_bg.png) no-repeat -100px -290px;width:20px; height:24px;  }
.topicTxt .answer .iconW{background:url(../img/shiti_bg.png) no-repeat -130px -290px;width:20px; height:24px;  }
.topicTxt .answer .options{ background:#f3f9ff; width:367px; border:1px solid #d7e5f6; height:auto; padding:1px 10px; margin-left:5px; cursor:pointer;}
.topicTxt .answer .options input{ visibility:hidden; width:1px;}
.topicTxt .answer .two{ width:33px; padding:1px 0 1px 20px;}
.topicTxt .answer .options b,.topicTxt .answer .options label{ display:inline-block; width:20px; float:left;}
.topicTxt .answer .options label{ width:345px;color:#05a; cursor:pointer;}
.topicTxt .answer .two label{ width:30px; cursor:pointer;}
.topicTxt .answer .hov,.topicTxt .answer .click{ background:#5d99e5; border:1px solid #4d8bd9; color:#fff;}
.topicTxt .answer .hov label,.topicTxt .answer .click  label{color:#fff; cursor:pointer;}
.topicTxt .pic{ float:right; text-align:right;}
.topicTxt .pic img{max-width:240px;max-height:160px;width:expression(this.width>240&&this.width>this.height&&240*this.height/this.width<240?240:true);height:expression(this.height>160?160:true);}
.topicTxt .bottom{ border-top:1px solid #d7d7d7; padding-top:15px;color:#777; line-height:30px; font-size:12px; margin-top:20px}
.topicTxt .bottom .mark{ margin:0;}
.topicTxt .bottom .mark .btnA{ width:44px; text-align:center;} 
.topicTxt .bottom .mark input{ width:30px; padding:0 3px; height:20px; line-height:20px; color:#777; border:1px solid #7e9db9;}
.topicTxt .bottom .subMark{ margin:0; position:relative;}
.topicTxt .bottom .subMark i{ display:inline-block; float:left;}
.topicTxt .bottom .subMark input{ display:inline-block; float:left; margin:8px 5px 0 0; *margin:4px 2px 0 0; outline:none;}
.topicTxt .bottom .btnA{ width:75px; padding:0; margin-left:10px; text-align:center;}
.topicTxt .bottom .total{ font-family:Tahoma; color:#777; padding-right:10px;}
.topicTxt .bottom .total b{ color:#f60;}
/*右侧操作区域*/
.operate{ background:#f3f9ff; border-left:1px solid #bce; float:left; color:#777; padding:20px 12px; width:205px;}
.operate div{ padding:0 0 10px 10px; border-bottom:1px dashed #bce; line-height:30px; float:left; width:195px;}
.operate i{display:inline-block; float:left;}
.operate .user{ color:#333; line-height:24px; padding-bottom:10px;}
.operate .user a,.operate .user .name{ color:#05a;}
.operate .user em{ font-family:Tahoma;} 
.operate .user .grey{ color:#777;}
.operate .time{ padding-top:10px;}
.operate .timing{ font-family:"微软雅黑"; color:#05a; font-size:20px; font-weight:700; padding:0 8px 0 4px; width:110px; height:30px;}
.operate .small,.operate .big,.operate .smallH,.operate .bigH{background:url(../img/shiti_bg.png) no-repeat -40px -345px; width:30px; height:30px;  cursor:pointer;}
.operate .small{background-position:-120px -380px; margin:0 20px 0 4px;}
.operate .fontS a.small:hover,.operate .smallH{background-position:-120px -345px; margin:0 20px 0 4px;}
.operate .big{background-position:-80px -345px;}
.operate .fontS a.big:hover,.operate .bigH{background-position:-80px -380px;}
.operate .fontS{ padding-top:10px;}
.operate .fontS a{ display:inline-block; float:left; outline:none;}
.operate .info{ padding-top:10px; height:35px; overflow:hidden;}
.operate .info b{font-family:"微软雅黑"; color:#05a; font-size:24px; }
.operate .submit{ padding-top:20px;line-height:28px; border:none; text-align:center;}
.operate .submit .btnA{ line-height:26px; height:26px; font-size:14px; font-weight:700; background-color:#FFE7B8; width:100px; padding:0;}
.operate .submit .btnA:hover{ background:#f60;}
.operate .tip i.tipTxt{ width:125px; color:#333;}
/*提示*/
.warp .tips{ background:#fffbe0; border:1px solid #ffb85e;color:#343235;line-height:22px; text-align:left; width:auto; height:auto; display:block; padding:0 5px; margin:0; position:absolute; clear:both; z-index:99;}
.warp .tips .mark{ padding:0; margin:0;}
.warp .tips .subMark{ padding:0; margin:0; background:none;}
.warp .tips a{ color:#05a;}
.warp .tips a:hover,.operate .user a:hover{ color:#f60;}
.warp .tips .closeX{background:url(../img/shiti_bg.png) no-repeat -100px -255px; margin-top:6px; width:9px; height:8px; display:inline-block;cursor:pointer; }
.warp .tips .arrow{background:url(../img/shiti_bg.png) no-repeat -125px -190px; width:9px; height:6px; display:block; position:absolute; top:-6px; right:40px;}

.operate .info .tips{ width:223px; height:22px; top:105px; left:-18px;}
.topicTxt .tips{ left:-5px; top:-32px; width:245px;}
.topicTxt .tips .arrow{ top:22px; right:78px; background-position:-120px -265px;}
/*题号提示*/
.serialNum{ border:1px solid #d7d7d7; padding:10px 10px 10px 20px; margin-top:10px; width:718px; overflow:hidden;}
.serialNum i,.serialNum a{ display:inline-block; float:left; text-align:center;}
.serialNum a:hover{ text-decoration:none; color:#333;}
.serialNum .mark,.serialNum .subMark{ padding:0; margin:0;}
.serialNum .subMark a:hover{ color:#fff;}
.serialNum .top{ line-height:24px; height:24px; padding-bottom:10px; overflow:hidden;}
.serialNum .top .mark i{ margin-right:30px;}
.serialNum .noDo{ border:1px solid #d7d7d7;background:#fff; color:#333;}
.serialNum .done{ background:#e3e3e3; border:1px solid #bce; color:#05a;}
.serialNum .errDo{ border:1px solid #d7d7d7;background:#ff0000; color:#333;}
.serialNum .done:hover{ color:#05a;}
.serialNum .doing{ background:#5d99e5; border:1px solid #4d8bd9; font-weight:700; color:#fff;}
.serialNum .doing:hover{ color:#fff;}
.serialNum .top .mark .noDo,.serialNum .top .mark .done,.serialNum .top .mark .doing{width:13px; height:13px; margin:4px 5px 0 0;}
.serialNum .con{ float:left; width:730px;}
.serialNum .con a{ width:28px; height:28px; line-height:28px; margin:0 6px 5px 0; font-size:14px;}

 /*键盘操作*/
.keyboard{ margin-top:10px; position:relative;}
.keyboard .thK,.keyboard .thKS{border:1px solid #bce; height:28px; line-height:28px; color:#05a; background:#f3f9ff; cursor:pointer;}
.keyboard .thK .mark,.keyboard .thKS .mark{background:url(../img/shiti_bg.png) no-repeat 110px -613px;padding-right:10px;margin-left:54px;}
.keyboard .hovK{background:#d3e9ff;}
.keyboard .thKS .mark{ background-position:110px -589px;}

.keyboard .tbK{ border:1px solid #bce; border-top:none; border-bottom:none; padding-top:10px; display:none;}
.keyboard .tbK .key{ padding:46px 42px 66px 10px;width:165px;overflow:hidden;background:url(../img/shiti_bg1.png) no-repeat 10px -65px;}
.keyboard .tbK .key a{ width:33px; height:33px; padding:6px; line-height:14px; text-align:center; text-decoration:none;display:inline-block; float:left; margin:10px 10px 0 0;color:#05a;}
.keyboard .tbK .key a b{ font-weight:normal;}
.keyboard .tbK .key .letter b,.keyboard .tbK .key .rw b{ font-weight:700;}
.keyboard .tbK .key .letter{ width:45px; height:45px; padding:0;font-family:"微软雅黑"; font-weight:700; font-size:18px; line-height:45px;}
.keyboard .tbK .key .rw{ font-weight:700; line-height:30px;}
.keyboard .tips{ width:295px; height:22px; top:35px; left:-77px;}
.keyboard .tips .arrow{ right:115px;}
.keyboard .setTip{ height:30px; line-height:30px;cursor:pointer; border-top:1px solid #bce;border-bottom:1px solid #bce; position:relative;}
.keyboard .hov{background:#4a88d7;color:#fff;border:1px solid #4a88d7;}
.keyboard .setTip i{ width:140px; height:100%; display:block;background:url(../imgs/shiti_bg1.png) no-repeat 10px 12px; text-align:right;}
.keyboard .hov i{background:url(../imgs/shiti_bg1.png) no-repeat 10px -23px;}
.keyboard .setTip .tips{ width:218px; height:43px; top:36px; left:-1px}
.keyboard .hov .tips{ left:-2px;}
.keyboard .setTip .tips .mark{ width:195px;}
.keyboard .keyset{ padding:10px; background:#fff; border:2px solid #4a88d7; width:335px; min-height:12px; position:absolute; left:-358px; bottom:0; _bottom:9px;color:#777; line-height:30px; display:none;}
.keyboard .keyset .title{ line-height:20px; height:20px; width:100%; overflow:hidden;}
.keyboard .keyset .title .subMark{ margin:0;}
.keyboard .keyset .answer{ border-bottom:1px dashed #d7d7d7; padding:10px 0 10px 10px;}
.keyboard .keyset .answer i,.keyboard .topicNum p i{ color:#333;}.keyboard .keyset .answer i em{ color:#05a;}
.keyboard .keyset input{ width:30px; height:12px; line-height:12px; border:1px solid #7e9db9; padding:4px; color:#777;}
.keyboard .keyset .answer span{ width:135px; padding-right:10px; display:inline-block;}
.keyboard .keyset .topicNum span{ width:158px; padding:0;}
.keyboard .keyset .topicNum p{ line-height:24px;}
.keyboard .keyset .save{ padding:10px 0 0 10px;}
.keyboard .keyset .save a{ color:#05a;}
.keyboard .keyset .save a:hover{ color:#f60;}
.keyboard .keyset .save .btnA{ width:44px; color:#333; margin-left:32px;cursor:pointer; text-align:center;}
.keyboard .keyset .save .btnA:hover{ color:#fff;}
.keyboard .keyset .closeK{background:url(../img/shiti_bg.png) no-repeat -143px -220px; width:15px; height:15px; display:inline-block; cursor:pointer;}
.keyboard .keyset .closeK:hover{ background-position:-143px -240px;}


/*城市索引*/
.layABC .modBoxA .thA{ width:100%; height:31px; line-height:31px;}
.layABC .thA .mark{ padding-left:10px;}
.pagination{ margin-left:15px;height:31px; line-height:31px; float:left; border-left:1px solid #d7d7d7; _overflow:hidden; }
.pagination i{ width:31px; font-family:Tahoma; font-weight:700; border-right:1px solid #d7d7d7; display:inline-block; text-align:center; float:left;color:#aaa; }
.pagination i.toc{ color:#777;cursor:pointer;}
.pagination i.selected{ background:#f5f5f5; border-top:2px solid #f60; margin-top:-1px; position:relative; }
.contentdiv .ulCity { color:#d7d7d7;}
.contentdiv .ulCity a{ margin:0 8px 0 10px;display:inline-block;}

/*模拟考试页城市索引修改*/
.curCity{padding:0 7px;}
.curCity .ulCity a{margin:0 8px 0 6px;color:#969796;display:inline-block;}
.curCity .ulCity a:hover{color:#f60;}
.layABC .curCity .thA{height:30px;line-height:30px;}
.layABC .curCity .thA .mark{padding-left:2px;}
.curCity .tbA{padding:10px 0;}

/*返回顶部*/
.goTop{background:url(../img/shiti_bg.png) no-repeat 0 -220px; width:22px; height:65px; display:block;position:absolute;z-index:999; float:left; margin-left:1000px;}

.expFB{z-index:999;background:#fff;display:none;font-size:12px; position:fixed; _position:absolute; left:50%; top:50%;_top:expression(documentElement.scrollTop+(documentElement.clientHeight/2)); margin:-132px 0 0 -240px;border:1px solid #666; height:260px; overflow:hidden;line-height:22px; width:480px; font-style:normal;}
.floBG{width:100%;z-index:998;top:0;left:0; margin:0; padding:0; height:100%;background:#000;position:fixed;_position:absolute; _height:expression(documentElement.scrollTop+documentElement.clientHeight);filter:alpha(opacity=40); opacity: 0.4; display:none;}
/*时间暂停图层*/
#floTime{ position:absolute; width:760px; height:330px; position:absolute; top:0; left:-11px;background:#000;filter:alpha(opacity=70); opacity: 0.7; display:none;}
.stopDiv{ position:absolute; width:495px; height:200px; top:65px; right:135px; z-index:98; display:none;}
.stopDiv .startB{background:url(../img/start.png) no-repeat; margin:56px 50px 0 0;width:90px; height:90px; display:inline-block; z-index:97; float:left; cursor:pointer;}
.stopDiv img{ width:350px; height:200px; float:left;}
/*登录弹框*/
#floatBoxBg{display:none;width:100%;height:100%;background:#000;position:fixed;_position:absolute; _height:expression(documentElement.scrollTop+documentElement.clientHeight);top:0;left:0; z-index:1000}
.floatBox{width:300px;position:absolute;z-index:1001;top:50px;left:40%;background:#fff;}
.floatBox .floatTitle{background:url(../img/shiti_bg.png) repeat-x right -450px; height:29px; line-height:29px;border:#d2d2d2 1px solid;}
.floatBox .floatTitle .floatCloseBtn {background:url(../img/shiti_bg.png) no-repeat -120px -220px; width:18px;height:18px;display:inline-block; margin:4px 10px 0 0; float:right;}
.floatBox .floatTitle h4{float:left;cursor:pointer;font-size:14px;font-weight:bold;width:85%;line-height:29px;text-align:left;padding-left:10px;}
#iframeTop{width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight);top:expression(this.nextSibling.offsetTop);left:expression(this.nextSibling.offsetLeft); position:absolute; z-index:999; background:none; width:0; height:0; line-height:0;}
.floatBox .floatContent{padding:0;border:#d2d2d2 1px solid; border-top:none;}



.modBoxB{border:1px solid #BBCCEE;border-top:0; margin-top:10px;}

.operate1{ background:#ffffff; float:left; color:#777; padding:20px 12px 0px 10px; width:205px;}
.toplefttop{width:100%; height:61px; border:1px solid #9a9a9a; position:relative; z-index:0;}
.toplefttop span.cht, .topleftfoot span.cht, .topright span.cht, .bottomleft span.cht, .bottomrightleft span.cht, .wrapbodyfoot p.cht {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FC3400;
    font-size: 12px;
    font-weight: bold;
    left: 15px;
    padding: 3px 8px;
    position: absolute;
    top: -10px;
    z-index: 0;
}

.topleftfoot{width:100%; height:322px; _height:332px; border:1px solid #9a9a9a; position:relative; margin-top:20px;}
.topleftfoot img{ width:100px; height:140px; margin:20px auto; margin-bottom:15px; text-align:center; display:block;}
.topleftfoot ul{ width:95%; list-style:none; margin:0 auto;}
.topleftfoot ul li{ width:95%; line-height:22px; white-space:nowrap; word-break:break-all; word-wrap:break-word; }
.topleftfoot ul li span{line-height:22px; white-space:pre; word-break:break-all; word-wrap:break-word;  }
.bottomleft{ width:100%; height:45px; border:1px solid #9a9a9a; position:relative; margin-top:20px;}
.bottomleft span.nrt b{color:#f00; font-size:14px; font-weight:600;}

.bottomright{ width:740px; float:left; margin-top:20px;}
.bottomrightleft{ width:60%; height:45px; border:1px solid #9a9a9a; position:relative; float:left;}
.bottomrightleft span.cht{color:#3265f4;}
.bottomrightright{ width:30%; float:right; margin:10px auto;}
.bottomrightright input{ width:30%; height:30px; line-height:30px; margin:0 1px; cursor:pointer;}

.topicBord{ width:716px; border:1px solid #9a9a9a; margin-top:20px; height:379px;}

.bottomleft .time{ padding-top:10px;}
.bottomleft .timing{ font-family:"微软雅黑"; color:#05a; font-size:20px; font-weight:700; padding:0 8px 0 4px; width:110px; height:30px;}